package losrebellos.lospistoleros.core.model.events 
{
	import losrebellos.lospistoleros.core.controller.events.IPControllerEventDispatcher;
	import losrebellos.lospistoleros.core.model.IPModel;
	import losrebellos.lospistoleros.core.view.events.IPViewEventDispatcher;

	/*
	 *
	 * @author los rebellos - ben@benoitvinay.com
	 *
	 */
	public interface IPModelEventDispatcher extends IPModel 
	{
		function setView(v:IPViewEventDispatcher):void;
		function getView():IPViewEventDispatcher;
		
		function setController(c:IPControllerEventDispatcher):void;
		function getController():IPControllerEventDispatcher;
	}
}